Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F6 France F8 Netherlands F1 Netherlands F3 Spain F29 Spain F30 Great Britain F2 Great Britain F2 Great Britain F3 Netherlands F1 France F8 France F9 France F11 Italy F23 Italy F24 Italy F25 Great Britain F15 France F17 United Arab Emirates F1 Great Britain F1 Great Britain F2 Germany F4 Italy F2 Great Britain F3 Great Britain F4 Czech Rep F4 Czech Rep F5 Turkey F5 Turkey F6 Czech Republic F1 Czech Republic F2 Czech Republic F4 Czech Republic F5 Turkey F5 Italy F6 Czech Republic F1 Czech Republic F2 Netherlands F2 Armenia F2 Estonia F1 Slovakia F2 Romania F7 Turkey F29 Turkey F30 China F1 Turkey F3 USA F5 USA F7 USA F8 France F7 France F8 Czech Republic F2 Czech Republic F3 Germany F8 Czech Republic F4 Czech Republic F5 Czech Republic F6 Austria F5 Poland F4 Georgia F2 Portugal F4 Portugal F5 Morocco F6 Israel F1 Israel F2 Australia F1 USA F5 USA F6 Great Britain F1 USA F6 M15 Te Anau M15 Uslar M15 Bologna XL Capital Bermuda Open - Bermuda Challenger Fondazione Carige - Genova Copa Petrobras Aracaju - Aracaju The LTA Wrexham Challenger - Wrexham President's Cup - Astana Banja Luka Challenger Astana Challenger Jersey Challenger Athens Challenger Bordeaux Challenger Scheveningen Challenger Genova Challenger St. Brieuc Challenger Mersin Challenger Ostrava Challenger San Marino Challenger Melbourne Challenger Bratislava Challenger Prostejov Challenger Orleans Challenger Todi Challenger Trnava Challenger Istanbul Challenger Izmir Challenger Kobe Challenger Hua Hin Challenger Burnie Challenger Launceston Challenger Kyoto Challenger Yokohama Challenger Heilbronn Challenger Caltanissetta Challenger Genova Challenger Noumea Challenger Burnie Challenger Bangkok Challenger Bangkok Challenger St. Brieuc Challenger Taipei City Challenger Seoul Challenger Busan Challenger Heilbronn Challenger Prostejov Challenger Ilkley Challenger Milan Challenger Ludwigshafen Challenger Amersfoort Challenger Liberec Challenger Genova Challenger Kaohsiung Challenger Liberec Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Brest Challenger Bangkok Challenger Bangkok Challenger Blois Challenger Eckental Challenger Bratislava Challenger Pau Challenger Indian Wells Challenger Prague Challenger Prostejov Challenger Luedenscheid Challenger Mouilleron-Le-Captif Challenger Toyota Challenger Prague 2 Challenger Heilbronn Challenger Tampere Challenger Verona Challenger LTA Shrewsbury Challenger - Shrewsbury Aberto de Sao Paulo - Sao Paulo Prostejov Challenger Grodzisk Mazowiecki Challenger Naples Challenger Open D'Orleans - Orleans Barletta Challenger Istanbul Challenger Rimini Challenger Mouilleron-Le-Captif Challenger Ljubljana Challenger Ismaning Challenger Canberra Challenger Orleans Challenger Reunion Island Challenger Cherbourg Challenger Le Gosier Challenger Monza Challenger Prague Challenger Braunschweig Challenger Sopot Challenger Poznan Challenger Nottingham Challenger Glasgow Challenger Napoli Challenger Orleans Challenger Tenerife 3 Challenger Marrakech Challenger Lugano Challenger St. Brieuc Challenger Bordeaux Challenger Prostejov Challenger Monza Challenger Milan Challenger Bercuit Challenger Tampere Challenger Como Challenger San Juan Challenger Montevideo Challenger Sarajevo Challenger Split Challenger Rome Challenger Braunschweig Challenger Portoroz Challenger Braunschweig Challenger Poznan Challenger Liberec Challenger Seville Challenger Prague Challenger Ostrava Challenger Skopje Challenger Bordeaux Challenger Bratislava 1 Challenger Geneva Challenger Sassuolo Challenger Prostejov Challenger Como Challenger Iasi Challenger Kaohsiung Challenger Amersfoort Challenger Ho Chi Minh City Challenger Hua Hin Challenger Kobe Challenger Tampere Challenger New Delhi Challenger Guadalajara Challenger Turin Challenger Rome Challenger Prostejov Challenger Prague Challenger Manacor Challenger St. Tropez Challenger Villena Challenger Roanne Challenger Timisoara Challenger 2005 - Timisoara Prostejov Challenger Bastad Challenger St. Brieuc Challenger Prague Challenger Helsinki Challenger Orleans Challenger Rome Challenger Ho Chi Minh City Challenger Shenzhen Challenger Noumea Challenger Antonio Savoldi-Marco Co. - Manerbio Lille Challenger St. Brieuc Challenger Oeiras 3 Challenger Kyiv Open - Kiev Chennai Challenger Braga Challenger New Delhi Challenger Pune Challenger Prostejov Challenger Nottingham Challenger Hersonissos 1 Challenger Blois Challenger Pullach Challenger Blois Challenger Como Challenger Brest Challenger Rome Challenger Ostrava Challenger Marbella Challenger Bulgarian Open - Sofia Tehran Open ATP Challenger - Tehran Gemax Samsung Open 2004 - Belgrade Porsche Open - Poznan IPP Geneva Trophy - Geneva Architect Open - Budapest Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Open Mutouest de Saint-Brieuc - St. Brieuc Architect Open - Budapest Stella Artois Clay Court Championships - Budaors XI Ciutat de Barcelona - Barcelona Open Mutouest St. Brieuc - St. Brieuc 10° Trofeo Luigi Pezzoli - Bergamo Garden Open - Rome Antonio Savoldi-Marco Co. - Manerbio 8° Trani Cup - Trani Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Heilbronn Challenger The LTA Nottingham Challenger - Nottingham Oeiras 3 Challenger Prostejov Challenger LTA Wrexham Challenger - Wrexham KGHM Dialog Polish Indoors - Wroclaw Szczecin Challenger Pekao Open 2004 - Szczecin Orleans Challenger Kos-Zucchetti Tennis Cup - Cordenons Cherbourg Challenger Jersey Challenger Ismaning Challenger Istanbul Challenger Eckental Challenger Alphen Challenger Rennes Challenger Orleans Challenger Roanne Challenger Tanger Challenger Ostrava Challenger Antonio Savoldi-Marco Co. - Manerbio Rennes Challenger Bergamo Challenger St. Brieuc Challenger Ostrava Challenger Bengalaru 1 Challenger Helsinki Challenger Roseto Degli Abruzzi 2 Challenger Ostrava Challenger Prague Challenger Scheveningen Challenger San Marino Challenger Todi Challenger Trnava Challenger Villa Allende Challenger Marbella Challenger Samarkand Challenger Prostejov Challenger Scheveningen Challenger Trnava Challenger Orleans Challenger Tashkent Challenger Sofia Challenger Open de la Ville de Saint Denis - Reunion Island Prague Challenger Internationaux du Doubs - Besancon Manerbio Challenger Mons Challenger Como Challenger Bratislava Challenger Noumea Challenger Santiago Challenger Alessandria Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Vercelli Challenger Rijeka Challenger Tampere Challenger Meknes Challenger Kenitra Challenger Pune Challenger Bangkok Challenger Launceston Challenger Ilkley Challenger Leon Challenger Aix En Provence Challenger Challenger DCN de Cherbourg - Cherbourg Tashkent Challenger Open de la Ville de Saint Denis - Reunion Island Vancouver Challenger Bordeaux Challenger Biella Challenger 2004 Freeman Men's Challenger - Joplin Palermo Challenger The LTA Wrexham Challenger - Wrexham Open Mutouest - St. Brieuc VIII Torneo Internazionale di Tennis - Barletta Lisbon Challenger Blois Challenger Prostejov Challenger Garden Open 2004 - Rome Noumea Challenger San Remo Tennis Cup - San Remo Orleans Challenger Kosice Challenger Ortisei Challenger Burnie Challenger Geneva Challenger Launceston Challenger Ortisei Challenger West Lakes Challenger Banca Stato Challenger Lugano - Lugano Ostrava Challenger Aix En Provence Challenger Parma Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell San Benedetto Challenger Stella Artois Clay Court Championship - Budaors Riviera di Rimini Challenger 2004 - Rimini Sydney Challenger Bratislava Challenger Canberra Challenger U.S. Men's Clay Court Championships - Houston Tulln Challenger Davidoff Swiss Indoors - Basel The LTA Bolton Challenger - Bolton Chennai Open - Chennai Alicante Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Fujitsu Siemens Open - Budapest Kosice Challenger Nottingham Challenger Granby Challenger Open 13 - Marseille Challenger 42 - Andrezieux Ostrava Challenger Olbia Challenger - Olbia Rabat Challenger Heineken Open - Auckland Gerry Weber Open - Halle Chennai Open - Chennai Open Sabadell Atlantico - Barcelona BMW Open - Munich Tunis Challenger Bangalore Challenger Dubai Duty Free Tennis Championships - Dubai Mons Challenger Erste Bank Open - Vienna Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona ATP Vegeta Croatia Open - Umag Kremlin Cup - Moscow Apia International - Sydney Royal Guard Open Chile - Vina del Mar U.S. National Indoor Tennis Championships - Memphis Rio Open 500 - Rio de Janeiro Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad Challenger Ford de Cherbourg - Cherbourg Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Argentina Open - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Shenzhen Open - Shenzhen Erste Bank Open - Vienna Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Ostrava Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Citi Open - Washington Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Brisbane International - Brisbane ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul AEGON International - Eastbourne SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Granby Challenger Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Moselle Open - Metz China Open - Beijing European Open - Antwerp Tata Open Maharashtra - Pune ASB Classic - Auckland ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Aircel Chennai Open - Chennai Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Open Parc - Lyon Erste Bank Open - Vienna Apia International - Sydney Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Zhuhai Open - Zhuhai Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Tata Open Maharashtra - Pune Abierto Mexicano Telcel - Acapulco Forte Village Sardegna Open - Sardinia Todi Challenger Astana Open - Nur-Sultan Hamburg European Open - Hamburg Aircel Chennai Open - Chennai Murray River Open - Melbourne Open Sud de France - Montpellier Brasil Open - Sao Paulo Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Nordea Open - Bastad Rakuten Japan Open - Tokyo Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel SA Tennis Open - Johannesburg Sardegna Open - Cagliari Emilia-Romagna Open - Parma Astana Open - Nur-Sultan Adelaide International 1 - Adelaide Sydney Tennis Classic - Sydney Tata Open Maharashtra - Pune Qatar ExxonMobil Open - Doha Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Energis Open - Amersfoort Hall of Fame Open - Newport SA Tennis Open - Johannesburg Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Catella Swedish Open - Bastad International German Open - Hamburg Aircel Chennai Open - Chennai Open Sud de France - Montpellier Buenos Aires Challenger Moselle Open - Metz Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Surbiton Challenger BRD Nastase Tiriac Trophy - Bucharest Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca Credit Agricole Suisse Open - Gstaad Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Maharashtra Open - Pune Open de Moselle - Metz St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Delray Beach Open - Delray Beach Turin Challenger Antalya Open - Antalya Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Mallorca Championships - Mallorca Bratislava Challenger Grand Prix Hassan II - Marrakech Delray Beach Open - Delray Beach Sony Ericsson Open - Miami Mercedes Cup - Stuttgart Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Mercedes Cup - Stuttgart Miami Open - Miami Mallorca Championships - Mallorca Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, World Group, PO, HUN-CZE 2-3 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Group I, 1R, BIH-CZE 2-3 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, Finals, Group C Wimbledon - London U.S. Open - New York ASB Classic - Auckland Miami Open - Miami Wimbledon - London Geneva Open - Geneva French Open - Paris U.S. Open - New York Wimbledon - London Mutua Madrilena Masters Madrid - Madrid U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, AUS-CZE 4-1 U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, PO, IND-CZE 1-3 Hopman Cup - Perth Davis Cup, World Group, QF, CZE-FRA 1-3 Liberec Challenger Zhuhai Open - Zhuhai Australian Open - Melbourne Ostrava Challenger Wimbledon (juniors)